"""
    演示浏览器常用api：
        refresh()       刷新 --> 模拟浏览器f5刷新
        close()         关闭当前窗口 --> 模拟点击浏览器关闭按钮
        quit()          关闭浏览器驱动对象 --> 关闭所有程序启动的窗口
        title           获取页面title
        current_url     获取当前页面URL
"""
# 导包
from selenium import webdriver
from time import sleep

from selenium.webdriver.common.by import By

# 获取浏览器驱动对象
driver = webdriver.Chrome()

# 最大化
# driver.maximize_window()

# 打开url
url = r"D:\python\python-selenium-learn\a03_元素和浏览器的操作方法\learn-files\注册实例.html"
driver.get(url)

# 用户名输入 admin   目的：刷新完成--清空
driver.find_element(By.CSS_SELECTOR, "#user").send_keys("admin")

# 暂停2秒
sleep(2)

# 刷新
driver.refresh()

# 获取title
title = driver.title
print("当前页面title为：", title)

# 获取当前url
current_url = driver.current_url
print("当前页面url地址为：", current_url)

# 点击 注册A网页 打开新窗口
driver.find_element(By.PARTIAL_LINK_TEXT, "注册A网页").click()

# 暂停2秒
sleep(2)

# 关闭主窗口
driver.close()

# 暂停3秒
sleep(3)

# 关闭驱动对象
driver.quit()